跳到主要内容

一键安装

一键安装是通过执行安装脚本,完成 GBase 8s 数据库软件的安装及实例的初始化配置。

上传并解压安装包

以GBase8sV8.8_TL_3.6.2_2_ddbbf5_RHEL6_x86_64.tar版本的安装包为例,将安装包文件复制到/opt/GBase目录下,并执行tar -vxf GBase8sV8.8_TL_3.6.2_2_ddbbf5_RHEL6_x86_64.tar 命令完成解压。

[root@localhost ~]# cd /opt/GBase
[root@localhost GBase]# tar -vxf GBase8sV8.8_TL_3.6.2_2_RHEL6_x86_64.tar

drwxr-xr-x 2 root root 4096 Jan 17 13:13 doc
-rw------- 1 root root 350617600 Feb 12 17:51 GBase8sV8.8_TL_3.6.3_2_561324_RHEL6_x86_64.tar
-rwxr-xr-x 1 root root 1035 Jan 17 13:21 .gbase.properties
-rwxr-xr-x 1 root root 350417134 Jan 17 13:21 ids_install
-rw-r--r-- 1 root root 1864 Jan 17 13:21 ids.properties
-rwxr-xr-x 1 root root 82770 Jan 17 13:21 onsecurity
drwxr-xr-x 2 root root 4096 Mar 7 14:21 PluginPak

执行一键安装脚本

[root@localhost ~]# cd PluginPak
[root@localhost PluginPak]# sh install_init.sh
[2025-02-24 17\:44\:37] GBase8s software One-click automatic installation start [info]
[2025-02-24 17\:44\:37] Check gbase8s installtion environment [info]
[2025-02-24 17\:44\:37] Check the system tools required to install gbase8s database [info]
[2025-02-24 17\:44\:37] Check the system tools required to install gbase8s database [ok]
[2025-02-24 17\:44\:37] Check the system libs required to install gbase8s database [info]
[2025-02-24 17\:44\:37] Check the system libs required to install gbase8s database [ok]
[2025-02-24 17\:44\:37] Check gbase8s installtion environment [successful]
[2025-02-24 17\:44\:37] Install the gbase8s database software, this will take a moment... [info]
[2025-02-24 17\:45\:56] Install the gbase8s database software... [successful]
[2025-02-24 17\:45\:56] Execute database server oninit, this will take a moment... [info]
[2025-02-24 17\:46\:32] Creating system database
[2025-02-24 17\:47\:43] Instance initialization... [successful]
[2025-02-24 17\:47\:43] Database statistics are being generated, this will take a moment... [info]
[2025-02-24 17\:47\:43] Collecting instance information starts [info]
[2025-02-24 17\:47\:43] Information is retained about 10 days [info]
[2025-02-24 17\:47\:43] Current environment variables is /home/gbasedbt/.bash_profile [info]
[2025-02-24 17\:47\:43] Delete files which 10 days ago [info]
[2025-02-24 17\:47\:43] Collecting stats...(should take about 2 minutes) [info]
[2025-02-24 17\:48\:00] Stats stored in stats.20250224-1747 [info]
[2025-02-24 17\:48\:00] Collecting instance information [successful]
[2025-02-24 17\:48\:00] Collect post-installation Instance information [successful]
[2025-02-24 17\:48\:00] Collecting installation information starts [info]
[2025-02-24 17\:48\:00] Information is retained about 10 days [info]
[2025-02-24 17\:48\:00] Current environment variables is /home/gbasedbt/.bash_profile [info]
[2025-02-24 17\:48\:00] Delete files which 10 days ago [info]
[2025-02-24 17\:48\:00] Delete files which 10 days ago [ok]
[2025-02-24 17\:48\:00] Start collecting..... [info]
[2025-02-24 17\:48\:19] Start collecting..... [ok]
[2025-02-24 17\:48\:19] Collecting installation information [successful]
[2025-02-24 17\:48\:19] Collect post-installation environment information [successful]
[2025-02-24 17\:48\:22] ###################################################################################
[2025-02-24 17\:48\:22] Installation Information
[2025-02-24 17\:48\:22]
[2025-02-24 17\:48\:22] USER_OS_NAME: gbasedbt
[2025-02-24 17\:48\:22] USER_OS_PWD: GBase@123
[2025-02-24 17\:48\:22] HOMEDIR: /home/gbasedbt
[2025-02-24 17\:48\:22] GBASEDBTSERVER: gbase01
[2025-02-24 17\:48\:22] PROFILE_NAME: profile.gbase01
[2025-02-24 17\:48\:22] SQLHOSTS_NAME: sqlhosts.gbase01
[2025-02-24 17\:48\:22] ONCONFIG_NAME: onconfig.gbase01
[2025-02-24 17\:48\:22] GBASEDBTDIR: /opt/gbase8s
[2025-02-24 17\:48\:22] IPADDRESS: 0.0.0.0
[2025-02-24 17\:48\:22] PORT: 9088
[2025-02-24 17\:48\:22] DB_LOCALE: zh_CN.utf8
[2025-02-24 17\:48\:22] CLIENT_LOCALE: zh_CN.utf8
[2025-02-24 17\:48\:22] CHUNK_DIR: /opt/gbase8s/datafile
[2025-02-24 17\:48\:22] CHUNK_TOTAL_SIZE: 5120(MB)
[2025-02-24 17\:48\:22] SHM_TOTAL_SIZE: 786(MB)
[2025-02-24 17\:48\:22] INSTALL_LOG_DIR: /opt/gbase8s/logs/install_gbase01.log
[2025-02-24 17\:48\:22] JDBC_URL: jdbc:gbasedbt-sqli://0.0.0.0:9088/gbasedb:GBASEDBTSERVER=gbase01
[2025-02-24 17\:48\:22] ###################################################################################
[2025-02-24 17\:48\:22]
[2025-02-24 17\:48\:22] Congratulations! GBase Software installation is successfully in 2025-02-24 17\:48\:22
[2025-02-24 17\:48\:22]
[2025-02-24 17\:48\:22] Product install status:
[2025-02-24 17\:48\:22] 1)GBase8s V8.8: Successful
[2025-02-24 17\:48\:22] 2)GBase Connect: Successful
[2025-02-24 17\:48\:22]
[2025-02-24 17\:48\:22] For more information about using GBase products, see the GBase Information Center at https://www.gbase.cn/community/section/10

安装配置文件说明

init.ini 文件中定义了安装时的配置参数,用户可以根据自己的安装需求和硬件环境进行调整。

##########################################################################################
# 数据库服务器参数配置
# 当前的配置文件允许您自定义关于安装数据库服务器的参数,如果您不修改当前的参数配置,那么我
# 们将用默认参数安装配置数据库服务器
##########################################################################################

##########################################################################################
# 数据库基本参数配置
##########################################################################################
# USER_OS_PWD - 该参数表示系统级用户gbasedbt的密码,缺省为“GBase@123”,如果您想自定
# 义,请确保含有数字、大小写字母、符号
# HOMEDIR - 该参数表示系统级用户gbasedbt的家目录,缺省为“/home/gbasedbt”
# GBASEDBTSERVER - 该参数表示数据库实例名,缺省为 “gbase01”,如果您想自定义,请确保至
# 少包含字母或包含字母和数字,并且字母必须置于首位
# IPADDRESS - 该参数表示提供数据库相关服务的IP地址,缺省为“0.0.0.0”
# PORT - 该参数表示提供数据库相关服务的端口,缺省为“9088”
# GBASEDBTDIR - 该参数表示表示数据库安装路径,缺省为“/opt/gbase8s”
# CLIENT_LOCALE - 该参数表示数据库客户端字符集,缺省为“zh_CN.utf8”
# DB_LOCALE - 该参数表示数据库的字符集,缺省为“zh_CN.utf8”,可以设置范围如下:
# en_US.819等,具体其他字符集是否支持,设置前可以咨询管理员
# SERVERNUM - 该参数表示GBase实例的唯一ID。可接受的值是[0,255],缺省为“0”
##########################################################################################
USER_OS_PWD=GBase@123
HOMEDIR=/home/gbasedbt
GBASEDBTSERVER=gbase01
IPADDRESS=0.0.0.0
PORT=9088
GBASEDBTDIR=/opt/gbase8s
CLIENT_LOCALE=zh_CN.utf8
DB_LOCALE=zh_CN.utf8
SERVERNUM=0
##########################################################################################
# 服务器效率参数配置
##########################################################################################
# SHM_SIZE - 该参数表示安装数据库所占用的内存,缺省为0,表示定义为可用内存的1/4。
# 如果您想自定义,请保持定义值大于等于512,单位为“MB”
# CHUNK_SIZE - 该参数表示安装数据库所需要的可用的磁盘空间,缺省为5120。如果您想自定
# 义,请确保输入大于等于5120的整数,并且小于CHUNK_MAX_SIZE,单位为“MB”
# CHUNK_DIR - 该参数表示存储chunk的路径,缺省为“/opt/gbase8s/datafile”
# CPU_VPS - 该参数表示GBase占用的CPU核数,缺省为0,表示逻辑CPU-1,如果计算结尾为
# 0,则缺省值含义为1,如果您想自定义确保该值为小于CPU核数的正整数
# CHUNK_MAX_SIZE - 该参数表示数据库所有chunk的极值,包括自动扩展值,缺省是51200。0表示
# 无限制,如果您想自定义,确保输入值为大于CHUNK_SIZE的整数,单位为“MB”
##########################################################################################
SHM_SIZE=0
CHUNK_SIZE=5120
CHUNK_DIR=/opt/gbase8s/datafile
CPU_VPS=0
CHUNK_MAX_SIZE=51200
##########################################################################################
# 服务器特殊参数配置
##########################################################################################
# DB_SERVICE - 该参数表示是否需要安装数据库的系统级服务,缺省为0
# 0表示不需要安装
# 1表示安装但是不设置开机自启功能
# 2表示安装并且设置开机自启
# 执行命令:service gbase8s start|stop|status|restart
##########################################################################################
DB_SERVICE=0